Video.height

Доступность

Flash Player 6.

Синтаксис

my_video.height:Number

Описание

Свойство (только чтение); число, определяющее высоту видеопотока, в пикселах. Для потока, транслируемого в реальном времени, эта величина является аналогом свойства Camera.height объекта Camera, захватывающего видеопоток. Для FLV файла эта величина есть высота картинки видеофайла, экспортированного в FLV.

Вы можете использовать это свойство, например, чтобы убедиться, что пользователь просматривает видео в том же размере, в каком оно было захвачено, вне зависимости от размеров объекта Video на Сцене.

Пример

Синтаксис 1: В следующем примере высота и ширина объекта Video устанавливаются равными соответствующим величинам загруженного FLV файла. Этот код должен быть исполнен после вызова NetStream.onStatus со свойством code возвращенного которым объекта, равным NetStream.Buffer.Full. Если вы вызовите его, когда свойство code равно NetStream.Play.Start, высота и ширина будут равняться  0, потому что объект Video еще не получил высоту и ширину FLV файла.

var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var my_ns:NetStream = new NetStream(my_nc);
my_mc.my_video.attachVideo(my_ns);
my_ns.play("video1.flv");

my_ns.onStatus = function(infoObject:Object) {
  switch (infoObject.code) {
  case 'NetStream.Buffer.Full' :
    my_mc._width = my_mc.my_video.width;
    my_mc._height = my_mc.my_video.height;
    break;
  }
};

Синтаксис 2: В следующем примере пользователь может нажать на кнопку, чтобы установить высоту и ширину видеопотока, отображаемого в о Flash Player, равными высоте и ширине, с которыми видео захватывалось.

var my_nc:NetConnection = new NetConnection();
my_nc.connect(null);
var my_ns:NetStream = new NetStream(my_nc);
my_mc.my_video.attachVideo(my_ns);
my_ns.play("video1.flv");

resize_btn.onRelease = function() {
  my_mc._width = my_mc.my_video.width;
  my_mc._height = my_mc.my_video.height;
};

См. также

MovieClip._height, Video.width